package com.platform.usercenter.domain.query;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.platform.common.core.annotation.Excel;
import lombok.Data;
import java.util.Date;
import java.util.Set;

/**
 * @Description: SysRoleMenuValue
 * @Author: chx
 * @Date: 2024-11-09 10:06
 **/
@Data
public class SysRoleMenuValueQuery  {

    /** 组织ID */
    private Long orgId;

    /** 角色ID */
    private Long roleId;

    /** 应用ID */
    private Long appSceneId;

    /** 数据权限id */
    @Excel(name = "数据权限id")
    private Long permissionId;

    /** 权限key值 */
    @Excel(name = "权限key值")
    private String code;

    /** 权限value值 */
    @Excel(name = "权限value值")
    private String value;

    /** 是否删除(Y,N) */
    @Excel(name = "是否删除(Y,N)")
    private String isDelete;

    /** 删除人 */
    @Excel(name = "删除人")
    private String deleteBy;

    /** 删除时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "删除时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date deleteTime;

    //角色id
    private Set<Long>  roleIds;

}